home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / utils / gemfed.lzh / GEMFED.TXT < prev    next >
Text File  |  1987-10-24  |  7KB  |  148 lines

  1.  
  2.  
  3.                          GEM Font Editor
  4.  
  5.                           Instructions
  6.  
  7.  
  8. Included in the ARC file -
  9.      GEMFED.PRG          Font editor program
  10.      GEMFED.RSC          Resource file for font editor program
  11.      GEMFED.DOC          This file of instructions
  12.      NONSER24.FNT        Sample font created with GEMFED
  13.      NONSER48.FNT        Another sample font for monochrome people
  14.  
  15. What the program does - 
  16.  
  17.      This program edits fonts that are recognized by the part of 
  18. the GEM operating system called GDOS.  GDOS was not included in 
  19. the original ST TOS, but can be loaded in from a disk.  Programs 
  20. which have and use GDOS, such as EasyDraw and Degas Elite, can use 
  21. GEM fonts.  Degas does not use GDOS; fonts created with GEMFED cannot 
  22. be used (use Tom Hudson's font editor supplied on the Degas disk).  
  23. Additionally, if you are a programmer and have GDOS, you can create 
  24. your own fonts and use them in your programs.  You don't need GDOS to 
  25. run GEMFED, but without it the fonts aren't very useful.
  26.  
  27.      Some of the nice features of GEM fonts are the abilities to 
  28. create fonts of any size and proportionally spaced fonts.  You can 
  29. also create fonts of any number of characters from 1 to 256 - this 
  30. is useful if memory is a concern.
  31.  
  32.      With GEMFED you can create fonts up to a size of 64 by 64.  
  33. I've tested the fonts with Degas Elite, but you're on your own 
  34. with any other programs.
  35.  
  36.  
  37. Use of the program -
  38.  
  39.      Loading a font.  Selecting the "Load font" menu option brings 
  40. up the standard file selection window.  Be sure to select a GEM 
  41. font or the program will surely freak out.
  42.  
  43.      Creating a new font.  Selecting "New font" gives you an empty 
  44. 8 by 8 font of the maximum 256 characters.
  45.  
  46.      Once a font has been loaded, or a new font created, two 
  47. windows appear.  The select window (titled "Select") is used to 
  48. select characters and see how they look at normal scale.  The edit 
  49. window (titled with the character number and character currently 
  50. being edited) is used to change the appearance of a character.  
  51. You can move these windows around on the desktop.
  52.  
  53.      There are two ways to move a character to the edit window.  
  54. You can click on the character in the Select window, or type the 
  55. character at the keyboard.  For characters without keyboard 
  56. equivalents (character numbers higher than 127) you'll have to use 
  57. the select window.
  58.  
  59.      Once the character you want is in the edit window, you can 
  60. "paint" it using the mouse just as in most other graphic programs.  
  61. The "paint" color is the opposite of the color under the mouse 
  62. when you press the button, and remains the same until the button 
  63. is released.
  64.  
  65.      There are also several commands to shift a character, and add 
  66. and remove columns of pixels.  The general scheme is: shift + 
  67. button to shift; alt + button to add; and control + button to 
  68. remove.  All of these are done in the edit window.  The complete 
  69. list is:
  70.      Shift + up scroll arrow       Shift character up
  71.      Shift + down scroll arrow     Shift character down
  72.      Shift + left scroll arrow     Shift character to the left
  73.      Shift + right scroll arrow    Shift character to the right
  74.      Alt + left scroll arrow       Add one pixel column on left side
  75.      Alt + right scroll arrow      Add one pixel column on right side
  76.      Control + left scroll arrow   Remove one pixel column from
  77.                                    the left side
  78.      Control + right scroll arrow  Remove one pixel column from
  79.                                    the right side
  80.      Alt + button in window        Duplicate the column under the
  81.                                    mouse and widen the character
  82.      Control + button in window    Remove the column under the mouse
  83.  
  84. Most of these commands will work only when you can fit the entire 
  85. character in the edit window (see the rescale command, below).  
  86. Some of these commands are also available as menu items under the 
  87. "Char" title.  Also under "Char" are horizontal and vertical 
  88. flips, erase, and toggle.
  89.  
  90.      You can copy one character to another by dragging it from 
  91. the select window.  Press the button on a character in the select 
  92. window and wait for a rubberbox to appear around the character 
  93. and the mouse to change to the flat hand.  Drag the mouse with 
  94. the rubberbox to the edit window, release the button, and the 
  95. character will be copied.  If you hold down the shift key as you 
  96. release the mouse button, the two characters will be added 
  97. together (logical "or").
  98.  
  99.      Several operations under the menu title "Global" change the 
  100. entire character set.  You can remove a row of pixels from the 
  101. top or bottom of each character.  One of the more powerful 
  102. features is the rescale command.  Entering vertical and 
  103. horizontal factors of 2, for example, will give a font twice as 
  104. large both vertically and horizontally.
  105.  
  106.      Also under "Global" (because I couldn't think of any better 
  107. place) are the "Display" and "Info" commands.  Use the display 
  108. command to scale the edit window.  If possible, try to scale it 
  109. so you can fit the entire character in the window.  Many of the 
  110. button shift commands will work only on a full window.
  111.  
  112.      The info command brings up a box showing information that is 
  113. placed in the font file along with the actual character set.  The 
  114. ID number should be unique to the font (however you can give the 
  115. same font scaled to different heights the same ID number).  For 
  116. Degas Elite fonts, be sure to use an ID number in the range of 
  117. 50-99.  The points is usually the vertical size of the font - 
  118. don't change this unless you know what you're doing.  The name
  119. can be anything descriptive.  "Low" and "High" define the range 
  120. of characters in the font.  For Degas-converted fonts, these will 
  121. be 0 and 127 - the normal ASCII range.  "Ascent line", "Half 
  122. line", "Baseline", and "Descent line" control the position of the 
  123. guidelines in the edit window.  The ascent line should be at the 
  124. top of the capital letters, the baseline at the bottom of all 
  125. character without descenders, the half line in between the ascent 
  126. and baselines, and the descent line at the bottom of descenders 
  127. (g,j,q, etc.).  The Motorola/Intel box should always be set at 
  128. Intel (unless you enjoy looking at scrambled characters).
  129.  
  130.      Well, that's about it.  Play around with the included fonts 
  131. to get some practice before starting on your own fonts.  One 
  132. useful technique to make symmetrical characters is to make one 
  133. piece, copy it to a work area (e.g. the space character), flip 
  134. it, and then shift-copy it back.
  135.  
  136.      Please contact me with any complaints, suggestions, etc. 
  137. about GEMFED.
  138.  
  139.                                    Brad Christie  76167,1461
  140.  
  141. Disclaimers - 
  142.  
  143. GEM is a trademark of Digital Research, Inc.
  144. Degas and Degas Elite are trademarks of Batteries Included.
  145.  
  146. GEMFED may be copied at will, but is not to be sold.
  147.  
  148.